Al acceder al apartado de administración de Ghost (sobre Docker) me ha aparecido el mensaje de una nueva versión disponible, la 0.11.7 (yo tenía instalada la 0.11.5).
He acudido a DockerHub, he visto que se estaba disponible la nueva imagen para la versión 0.11.7, así que la descargado mediante:
docker pull ghost:0.11.7
Unos instantes después, he parado el contenedor del engine de Ghost:
docker stop ghost-blog
Y he eliminado el contenedor (es necesario eliminarlo porque quiero crear el nuevo contenedor con el mismo nombre):
docker rm ghost-blog
A continuación, he creado el nuevo contenedor a partir de la última versión de la imagen de Ghost:
docker run -d --name ghost-blog --volumes-from ghost-data ghost:0.11.7
En total, el tiempo de actualización debe haber sido inferior al minuto (incluso teniendo en cuenta la descarga de la nueva imagen), así que ha sido todo un éxito.
Los siguientes pasos serán:
- Crear un script para lanzar el contenedor de forma consistente (y evitar fallos de escritura)
- Crear un repositorio donde versionar los cambios sobre el script (para cada nueva versión de la imagen de Ghost).
Comentarios